home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / program / 441 / sc_desk / readme
Text File  |  1990-11-23  |  3KB  |  48 lines

  1.  
  2. About SC_DESK.ARC...
  3.  
  4. Shortly after the initial release of the public domain Sozobon C compiler,
  5. it became apparent that it didn't work well when run from the GEM desktop
  6. and some command shells (notably PCOMMAND) which force all command line
  7. parameters to uppercase.  Also, the desktop TTP dialog box doesn't allow
  8. for very long command lines.
  9.  
  10. This archive contains 2 programs, providing a couple different options for
  11. aleviating the aforementioned problems.  As with the rest of the Sozobon 
  12. package, the source code for these programs is included.
  13.  
  14. Sozobon C includes a program, 'cc', which acts as a driver and calls the
  15. other compiler pieces.  The cc program uses case-sensitive switches, which
  16. doesn't work when run from desktop.  To get around this problem, a variant
  17. of the program (called 'ccd' to distinguish it from the original) has been
  18. created.  This program is functionally similar to the cc program, except
  19. that some switches have been reassigned to prevent case clashes, and it
  20. provides for interactively prompting the user for the input parms to allow
  21. long command lines.  Full documentation is in CCD.ARC.
  22.  
  23. The second option is a batch monitor program.  A batch monitor is like a
  24. command shell that supports scripts, but not interactive input.  The batch
  25. monitor will not force parms to upper case, so the Sozobon compiler pieces
  26. can be used with the original switch values.  There is some further value
  27. to using the batch monitor instead of 'ccd', in that it gives you greater
  28. control over the compile process, including the ability to redirect some
  29. of the intermediate compiler files to a ramdisk, speeding compilation.  The
  30. tradeoff for this is that it's not as easy to use as 'ccd', requiring you
  31. to provide more control over the process even if you don't want to.  Full
  32. documentation is available in BATCHMON.ARC.
  33.  
  34. We hope that these hacks will fix the problems people have been
  35. experiencing, at least for now.  The Sozobon authors are totally dedicated
  36. to the concept of command shells, and the person responsible for GEM 
  37. compatibility testing (ME!) didn't do such a hot job.  I have used both of
  38. the programs presented here (indeed, I've been using BATCHMON for years,
  39. it's what caused me to miss the 'cc' problems), and they will allow you to
  40. run the Sozobon compiler from the GEM desktop.  I hope to be building a
  41. graphic shell program (similar to what Personal Pascal has) in the near
  42. future (but don't hold your breath).
  43.  
  44.  Ian Lepore
  45.  11-05-88
  46.  
  47.  
  48.